function loginCheck(pageObj) {
  if (pageObj.onLoad) {
    let _onLoad = pageObj.onLoad
    // 使用onLoad的话需要传递options
    pageObj.onLoad = function (options) {
      if (!wx.getStorageSync('token')) {
        // 获取当前页面
        let currentInstance = getPageInstance()
        _onLoad.call(currentInstance, options)
      } else {
        //跳转到登录页
        wx.redirectTo({
          url: '/pages/index/index'
        })
      }
    }
  }
  return pageObj
}

// 获取当前页面
function getPageInstance() {
  var pages = getCurrentPages()
  return pages[pages.length - 1]
}

export { loginCheck }
